package com.techsoul.module.pms.pojo.param;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;
import java.util.List;

/**
 * 货区货物清单 保存参数
 * 
 * @author liuen
 * @date 2022-01-25
 */
@Data
@Accessors(chain = true)
public class TbWmsMaterialInLocationSaveParam implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty("当事人")
    private String holderUserName;
    @ApiModelProperty("")
    private String feature;
    @ApiModelProperty("库区编码")
    private String areaCode;

    @ApiModelProperty("托盘编码")
    private String lotNo;
    @ApiModelProperty("")
    private String siteCode;
    @ApiModelProperty("计量单位")
    private String unitName;
    @ApiModelProperty("图号")
    private String skuCode;
    @ApiModelProperty("")
    private String warehouseCode;
    @ApiModelProperty("案件名称")
    private String caseName;
    @ApiModelProperty("案件编号")
    private String caseNo;
    private List<String> ids;

    private List<String> nums;

    @ApiModelProperty("入库明细序列号")
    private String receivedLineId;
    @ApiModelProperty("")
    private String locationNo;

    @ApiModelProperty("")
    private String materialNo;

    @ApiModelProperty("")
    private String customerNo;

    @ApiModelProperty("")
    private String batchNo;

    @ApiModelProperty("")
    private Double quantity;

    @ApiModelProperty("")
    private Date validityDate;

    @ApiModelProperty("")
    private Long version;

    @ApiModelProperty("")
    private Long checkNo;



    @ApiModelProperty("")
    private String cellNo;
    @ApiModelProperty("智能格名称")
    private String cellName;
    @ApiModelProperty("智能格编码")
    private String cellCode;
    @ApiModelProperty("")
    private String customerId;

    @ApiModelProperty("")
    private String id;

    @ApiModelProperty("是否有效（数据字典sys_yn_type，默认1-是）")
    private String isValid;

    @ApiModelProperty("创建人")
    private String createBy;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新人")
    private String updateBy;
    @ApiModelProperty("设备编号")
    private String deviceCode;
    @ApiModelProperty("更新时间")
    private Date updateTime;
    @ApiModelProperty("物品名称")
    private String materialName;
    @ApiModelProperty("状态")
    private String status;

    @ApiModelProperty("载重")
    private Double weight;
    @ApiModelProperty("体积")
    private Double vol;
    @ApiModelProperty("rfid")
    private String rfid;

    @ApiModelProperty("归还数量")
    private String returnQty;
    @ApiModelProperty("归还人")
    private String leftEmployeeNo;
    @ApiModelProperty("签字人")
    private String rightEmployeeNo;
    @ApiModelProperty("area")
    private String area;
    @ApiModelProperty("bay")
    private String bay;
    @ApiModelProperty("bin")
    private String bin;
    @ApiModelProperty("lane")
    private String lane;
    @ApiModelProperty("tier")
    private String tier;

    @ApiModelProperty("backDepartmentCode")
    private String backDepartmentCode;
    @ApiModelProperty("库区ID")
    private String areaId;
}
